vStream Digital Media / ShineVR

Incident Response Plan

Last updated: 03/02/25

Definitions

TermDefinition
Companymeans vStream Digital Media
ShineVRmeans the ShineVR product developed and operated by vStream Digital Media
GDPRmeans the General Data Protection Regulation
Responsible Personmeans Andrés Pitt, CTO
IncidentAny event that could lead to loss of, or disruption to, the organisation's operations, services or functions
Security IncidentAny actual or suspected breach of security that compromises the confidentiality, integrity or availability of information or systems
Data BreachA security incident that has led to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to personal data
Response TeamThe designated team responsible for managing and responding to security incidents
Business Hours9:00 AM – 5:30 PM, Monday to Friday, Irish calendar (excluding public holidays)

1. Policy Statement

vStream Digital Media is committed to maintaining the security and integrity of all Company and ShineVR systems and data. This Incident Response Plan establishes a comprehensive framework for detecting, responding to, and recovering from security incidents in a timely and effective manner.

The plan provides structured procedures to minimise the impact of security incidents on the Company's operations, customers, and stakeholders, whilst ensuring compliance with GDPR and other regulatory requirements.

2. Purpose

The purpose of this Incident Response Plan is to:

3. Scope

This plan applies to:

4. Incident Classification and Severity Levels

All incidents are classified according to severity to ensure appropriate response prioritisation and resource allocation.

4.1 Priority 1 (P1) – Critical Incidents

Definition: Major security breach, significant data loss, or complete system outage affecting operations

Examples:

Impact:

Response Requirements:

4.2 Priority 2 (P2) – High Severity Incidents

Definition: Significant service degradation, potential data exposure, or serious security vulnerability

Examples:

Impact:

Response Requirements:

4.3 Priority 3 (P3) – Low Severity Incidents

Definition: Minor incidents, policy violations, or informational security events

Examples:

Impact:

Response Requirements:

5. Incident Response Team Structure

5.1 Core Response Team

RoleNameResponsibilityContact
Incident Commander (CTO)Andrés PittOverall incident leadership, technical decision-making authority, resource allocation, regulatory liaisonandres@vstream.ie
(086) 788 6570
Business Lead (CPO)Andrew JenkinsonBusiness impact assessment, service continuity decisions, customer experience coordinationandrew@vstream.ie
(087) 948 0090
Customer Communications Lead (Account Director)Sabina BocciniCustomer communications, stakeholder management, external relationship coordinationsabina@vstream.ie

5.2 Extended Response Team (Activated as Needed)

5.3 24/7 Availability

All Core Response Team members maintain 24/7 availability via:

Escalation Order:

  1. First contact: CTO (Andrés Pitt) for all P1/P2 incidents
  2. If CTO unavailable within 15 minutes (P1) or 30 minutes (P2): Contact CPO
  3. If both unavailable: Contact Account Director and continue escalation attempts

6. Incident Response Phases

PHASE 1: Detection and Analysis (0-30 minutes)

Objective: Identify, verify, and classify the incident; activate response team

Activities:

6.1 Detection Sources — Incidents may be detected through:

6.2 Initial Triage (0-15 minutes) — When an incident is detected:

  1. Verify the incident: Confirm it is a genuine security incident, not a false positive
  2. Document initial details:
    • Date and time of detection
    • Detection source and method
    • Initial description of incident
    • Systems potentially affected
    • Data potentially impacted
  3. Classify severity: Assign P1, P2, or P3 classification based on criteria in Section 4
  4. Activate response team: Contact appropriate team members based on severity

6.3 Response Team Activation (15-30 minutes)

6.4 Preliminary Impact Assessment

6.5 Evidence Preservation

6.6 Incident Registration

PHASE 2: Containment and Eradication (30 minutes – 4 hours)

Objective: Prevent incident escalation; eliminate threat; limit damage

Activities:

6.7 Immediate Containment Measures (30-90 minutes)

Network-level containment:

Access restriction:

System isolation:

Communication control:

6.8 Root Cause Analysis (1-3 hours) — Investigate to determine:

Investigation methods:

6.9 Threat Eradication (2-4 hours) — Eliminate the threat completely:

Verification of eradication:

PHASE 3: Recovery and Post-Incident (4-24 hours and ongoing)

Objective: Restore normal operations safely; ensure no recurrence; learn from incident

Activities:

6.10 System Restoration (4-12 hours)

Gradual restoration approach:

Validation steps:

6.11 Enhanced Monitoring (12-24 hours post-restoration) — After systems are restored:

6.12 Stakeholder Notification and Status Updates

Internal notifications:

External notifications:

6.13 Documentation and Reporting — Complete detailed incident report including:

Report distribution:

6.14 Post-Incident Review (Within 72 hours of resolution) — Conduct formal post-incident review meeting with:

Review agenda:

  1. Incident summary and timeline review
  2. What went well (strengths in response)
  3. What could be improved (weaknesses identified)
  4. Root cause analysis validation
  5. Preventative measures identified
  6. Process improvements needed
  7. Policy/procedure updates required
  8. Training needs identified
  9. Action items assigned with owners and deadlines

6.15 Continuous Improvement — Based on lessons learned:

7. Business Hours vs. After-Hours Response

7.1 Business Hours Response (9:00 AM – 5:30 PM, Monday-Friday)

7.2 After-Hours Response (Outside Business Hours)

7.3 24/7 Escalation Contact Methods

All Core Response Team members maintain:

  1. Primary contact: Mobile phone with ringer enabled 24/7
  2. Secondary contact: Email with push notifications
  3. Tertiary contact: Slack with urgent alerts configured
  4. Backup contact: Alternative phone number (e.g., home phone)

8. Communication Protocols

8.1 Internal Communication

8.2 External Communication

8.3 Communication Principles

9. Special Incident Types

9.1 Ransomware Incidents

Additional considerations:

9.2 Data Breach Incidents (GDPR)

Critical requirements:

Factors for notification assessment:

9.3 Insider Threat Incidents

Special handling:

9.4 Third-Party Supplier Incidents

When incident involves supplier:

9.5 Google Cloud Platform Incidents

If incident involves Google Cloud infrastructure:

10. Tools and Resources

10.1 Detection and Monitoring Tools

10.2 Response Tools

10.3 External Resources

11. Incident Categorisation Examples

Security Incidents (Confidentiality Breach)

Integrity Incidents (Data Modification)

Availability Incidents (Denial of Service)

Compliance Incidents

12. Incident Metrics and Reporting

12.1 Incident Tracking Metrics

Track and report on:

12.2 Regular Reporting

12.3 Incident Register

Maintain centralised, secure register documenting:

13. Training and Exercises

13.1 Incident Response Training

13.2 Tabletop Exercises

Conduct tabletop exercises:

13.3 Plan Testing

Test specific aspects:

14. Compliance and Legal Considerations

14.1 GDPR Breach Notification

This plan ensures compliance with GDPR requirements:

14.2 Contractual Obligations

This plan addresses contractual requirements:

14.3 Legal Evidence Preservation

For incidents that may involve legal proceedings:

15. Plan Maintenance

15.1 Regular Review

This plan will be reviewed:

15.2 Version Control

15.3 Plan Distribution

Ensure plan is accessible to:

16. Roles and Responsibilities Summary

RoleResponsibilities
CTO (Incident Commander)Overall incident response leadership; technical decision-making; resource allocation; regulatory liaison; plan maintenance; post-incident review chair
CPO (Business Lead)Business impact assessment; service continuity decisions; customer experience coordination; communication prioritisation
Account DirectorCustomer communications; stakeholder management; external relationships; customer notification execution
Backend DevelopersTechnical investigation; system forensics; threat eradication; system restoration; security testing
Product ManagerFeature impact assessment; product recovery decisions; customer impact analysis; change prioritisation
All EmployeesDetect and report incidents immediately; preserve evidence; follow response team instructions; maintain confidentiality

17. Contact Information

Core Response Team (24/7 Availability)

Incident Commander / CTO — Andrés Pitt Email: andres@vstream.ie  ·  Phone: (086) 788 6570

Chief Product Officer — [CPO Name] Email: [CPO Email]  ·  Phone: [CPO Phone]

Account Director — [Account Director Name] Email: [Account Director Email]  ·  Phone: [Account Director Phone]

External Contacts

18. Appendices

Appendix A: Incident Report Template

Appendix B: GDPR Breach Notification Decision Tree

  1. Was personal data involved? If NO — Document as security incident only
  2. If YES, Assess risk to individuals' rights and freedoms
  3. Is there a likely risk? If NO — Document decision not to notify
  4. If YES, Notify DPC within 72 hours
  5. Is there high risk? If YES — Also notify affected individuals without undue delay

Appendix C: Incident Communication Templates

Appendix D: Quick Reference Cards